 

package com.hmc.common.interceptor;


/**
 * 数据范围
 *
 * DataScope 类用于管理 SQL 过滤条件。
 *
 * @author
 * @since 1.0.0
 */
public class DataScope {
    private String sqlFilter; // SQL过滤条件

    /**
     * 构造函数，初始化 SQL 过滤条件。
     * @param sqlFilter 初始化的 SQL 过滤条件字符串。
     */
    public DataScope(String sqlFilter) {
        this.sqlFilter = sqlFilter;
    }

    /**
     * 获取当前的 SQL 过滤条件。
     * @return 返回当前设置的 SQL 过滤条件字符串。
     */
    public String getSqlFilter() {
        return sqlFilter;
    }

    /**
     * 设置 SQL 过滤条件。
     * @param sqlFilter 欲设置的 SQL 过滤条件字符串。
     */
    public void setSqlFilter(String sqlFilter) {
        this.sqlFilter = sqlFilter;
    }

    /**
     * 重写 toString 方法，便于直接输出 SQL 过滤条件。
     * @return 返回当前的 SQL 过滤条件字符串。
     */
    @Override
    public String toString() {
        return this.sqlFilter;
    }
}
